inhabited dwelling - Français Anglais Dictionnaire